// webpack配置

const BundleAnalyzerPlugin =
require("webpack-bundle-analyzer").BundleAnalyzerPlugin;

if (process.env.NODE_ENV === "production") {
  // 如果是生产环境
  module.exports = {
    devtool: false, // 打包时不生成源码地图
    plugins: [new BundleAnalyzerPlugin()],
    externals: {
      // 告诉webpack以下模块不要打包了, 使用右边的全局变量[引用CDN上的js后会得到右边的全局变量[Vue, Vuex, ...]]
      vue: "Vue",
      vuex: "Vuex",
      "vue-router": "VueRouter",
      axios: "axios",
    }
  };
} else {
  // 如果是开发环境
  module.exports = {};
}

// 这里是node环境, 因为webpack是在node环境里

